<?php
// 加载应用配置文件
require( '../config.php' );

// 加载 Nova 入口文件
require( '../' . NOVA_PATH . 'nova.php' );

// 应用文件列表
$_NOVA['APP_FILES'] = array(
	APP_CORE . 'version.php',
	APP_ADMIN . 'core/admin.class.php',
);

// 载入文件
foreach( $_NOVA['APP_FILES'] as $file ) {
	include( $file );
}

// 设置语言
$_NOVA['language'] = check_language();

// 载入语言包
if( !is_file( APP_ADMIN . 'language/' . $_NOVA['language'] . '.php' ) ) {
	$_NOVA['language'] = APP_LANG;
}
include( APP_ADMIN . 'language/' . $_NOVA['language'] . '.php' );
if( isset( $lang ) && is_array( $lang ) ) {
	$_LANGUAGE = array_merge( $_LANGUAGE, $lang );
	unset( $lang );
}

define( 'ADMIN_PATH', APP_PATH );
define( 'THEME_PATH', APP_PATH . '../' . str_replace( APP_ROOT, '', APP_THEME ) );
define( 'PLUGIN_PATH', APP_PATH . '../' . str_replace( APP_ROOT, '', APP_PLUGIN ) );

// 连接数据库
$db->connect(DB_HOST, DB_USER, DB_PWD, DB_NAME, DB_PCONNECT);

// 实例化一个网站应用
$admin = new Admin();

// 应用开始运行
$admin->start();
?>
